An instrument information list contains the list of instruments available on a synthesizer. It is defined by the InstrumentInfoList data type.
struct InstrumentInfoList {
long recordCount;
Handle toneNames;
QTAtomContainer itxtNames;
InstrumentInfoRecord info[1];
};
typedef struct InstrumentInfoList InstrumentInfoList;
typedef InstrumentInfoList *InstrumentInfoListPtr;
typedef InstrumentInfoListPtr *InstrumentInfoListHandle;